home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1999 #2 / Amiga Plus CD - 1999 - No. 2.iso / System-Boost / Workbench / HappyENV / Source / DosPackets < prev    next >
Text File  |  1998-03-13  |  3KB  |  71 lines

  1. DOS packet overview
  2.  
  3. * : supported in HappyENV
  4. + : partly supported in HappyENV
  5. - : not supported without warning
  6.   : not supported with warning
  7. ? : unknown functionality, not supported with warning
  8.  
  9.  
  10. *    0 ACTION_NIL () -> true
  11. *    0 ACTION_STARTUP () -> true
  12. ?    2 ACTION_GET_BLOCK   Do not use !
  13. ?    4 ACTION_SET_MAP (
  14. *    5 ACTION_DIE () -> success
  15. ?    6 ACTION_EVENT (
  16. *    7 ACTION_CURRENT_VOLUME () -> BPTR volume
  17. *    8 ACTION_LOCATE_OBJECT (dirlock, BSTR name, LONG mode) -> lock
  18. *    9 ACTION_RENAME_DISK (BSTR name) -> success
  19. *   15 ACTION_FREE_LOCK (lock) -> success
  20. *   16 ACTION_DELETE_OBJECT (dirlock, BSTR name) -> success
  21. *   17 ACTION_RENAME_OBJECT (from dirlock, BSTR from name, to dirlock, BSTR to name) -> success
  22.     18 ACTION_MORE_CACHE (
  23. *   19 ACTION_COPY_DIR (lock) -> lock
  24. ?   20 ACTION_WAIT_CHAR (
  25. -   21 ACTION_SET_PROTECT (unused, dirlock, BSTR name, LONG protection mask) -> success
  26. *   22 ACTION_CREATE_DIR (dirlock, BSTR name, optional attributes) -> lock
  27. *   23 ACTION_EXAMINE_OBJECT (lock, BPTR file info block) -> success
  28. *   24 ACTION_EXAMINE_NEXT (lock, BPTR file info block) -> success
  29. *   25 ACTION_DISK_INFO (BPTR buffer) -> success
  30. *   26 ACTION_INFO (lock, BPTR buffer) -> success
  31. +   27 ACTION_FLUSH () -> success
  32. -   28 ACTION_SET_COMMENT (unused, dirlock, BSTR name, BSTR comment) -> success
  33. *   29 ACTION_PARENT (lock) -> lock
  34. ?   30 ACTION_TIMER (
  35. -   31 ACTION_INHIBIT (LONG mode) -> success
  36.     32 ACTION_DISK_TYPE (
  37.     33 ACTION_DISK_CHANGE (
  38. -   34 ACTION_SET_DATE (unused, dirlock, BSTR name, APTR datestamp) -> success
  39. *   40 ACTION_SAME_LOCK (lock1, lock2) -> LOCK_SAME or LOCK_SAME_VOLUME
  40. *   82 ACTION_READ (fh_Arg1, APTR buffer, LONG length) -> LONG bytes read
  41. *   87 ACTION_WRITE (fh_Arg1, APTR buffer, LONG length) -> LONG bytes written
  42.    994 ACTION_SCREEN_MODE (
  43. ?  995 ACTION_CHANGE_SIGNAL (
  44.  
  45. ? 1001 ACTION_READ_RETURN (
  46. ? 1002 ACTION_WRITE_RETURN (
  47. * 1004 ACTION_FINDUPDATE (filehandle, lock, BSTR name) -> success
  48. * 1005 ACTION_FINDINPUT (filehandle, lock, BSTR name) -> success
  49. * 1006 ACTION_FINDOUTPUT (filehandle, lock, BSTR name) -> success
  50. * 1007 ACTION_END (fh_Arg1) -> success
  51. * 1008 ACTION_SEEK (fh_Arg1, LONG position, LONG mode) -> LONG old position
  52.  
  53.   1020 ACTION_FORMAT (
  54.   1021 ACTION_MAKE_LINK (
  55. * 1022 ACTION_SET_FILE_SIZE (fh_Arg1, LONG position, LONG mode) -> LONG new size
  56. * 1023 ACTION_WRITE_PROTECT (LONG mode) -> success
  57.   1024 ACTION_READ_LINK (
  58. * 1026 ACTION_FH_FROM_LOCK (filehandle, lock) -> success
  59. * 1027 ACTION_IS_FILESYSTEM () -> true if filesystem
  60. * 1028 ACTION_CHANGE_MODE (LONG type, lock or fh_Arg1, LONG new mode) -> success
  61. * 1030 ACTION_COPY_DIR_FH (fh_Arg1) -> lock
  62. * 1031 ACTION_PARENT_FH (fh_Arg1) -> lock
  63. - 1033 ACTION_EXAMINE_ALL (
  64. * 1034 ACTION_EXAMINE_FH (filehandle, BPTR file info block) -> success
  65. - 1035 ACTION_EXAMINE_ALL_END (
  66.   1036 ACTION_SET_OWNER (
  67.   2008 ACTION_LOCK_RECORD (
  68.   2009 ACTION_FREE_RECORD (
  69. * 4097 ACTION_ADD_NOTIFY (notify request) -> success
  70. * 4098 ACTION_REMOVE_NOTIFY (notify request) -> success
  71.